const app = getApp()
Page({
  //https://www.cnblogs.com/crazycode2/p/8274645.html
  data: {
    title: '加载中...', // 状态
    list: [], // 数据列表   
    loading: true, // 显示等待框
    appUrl: "https://www.cnblogs.com/lvlina/p/10318636.html", //落地页下载地址
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) { // options 为 board页传来的参数
    console.log("直播列表",options)
    const _this = this;
    var obj = {};
    obj.title = "tttttt";
    obj.img = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1578940450475&di=9b8a51511c148dc662d38a20366607c6&imgtype=0&src=http%3A%2F%2Fcbu01.alicdn.com%2Fimg%2Fibank%2F2016%2F298%2F260%2F3625062892_93368445.310x310.jpg";
    obj.year = 2020
    obj.name = "nnnnn"
    obj.average = "aaaaa"
    obj.id = new Date().getTime();
    obj.rtmpUrl = "rtmp://vb728cd53.live.126.net/live/7573a041c92f412686e377f571152c2f";
    var list = new Array();
    for (var i = 0; i < 30; i++) {
      list.push(obj);
    }
    // 赋值
    _this.setData({
      title: "titleaa",
      list: list,
      loading: false // 关闭等待框
    })
    if (options.hasOwnProperty('liveBean')){
      let shareLiveBean = options.liveBean
      wx.navigateTo({
        url: '../pull/index?queryBean=' + shareLiveBean,
        success: function (res) {
          // success

        },
        fail: function () {
          // fail
        },
        complete: function () {
          // complete
        }
      })
    }
  },
  itemClick: function(e) {
    // console.log("itemClick ",e);   
    var index = 0;
    try {
      index = e.currentTarget.id;
    } catch (e) {
      console.log("e==" + e);
    }
    var item = this.data.list[index];
    console.log("item", item);
    //将对象转为string
    var queryBean = JSON.stringify(item)
    queryBean = encodeURIComponent(queryBean);
    var that = this;
    wx.navigateTo({
      url: '../pull/index?queryBean=' + queryBean,
      success: function(res) {
        // success

      },
      fail: function() {
        // fail
      },
      complete: function() {
        // complete
      }
    })
  },
  //如果打开APP失败则复制落地页到剪切板
  launchAppError(e) {
    console.error("打开app", e)
    //复制落地页
    this.copyText(this.data.appUrl);
  },
  copyText: function(text) {
    wx.setClipboardData({　　　　　　
        data: text,
      　success: function(res) {　　　　　　　　
        wx.getClipboardData({　　　　　　　　　　
          success: function(res) {　　　　　　　　　　　　
            wx.showToast({
              icon:'none',　　
              duration: 3000,
              mask:true,　　　　　　　　　　　
              title: '落地页复制成功，请用浏览器打开下载'　　　　　　　　　　　　
            })　　　　　　　　　　
          }　　　　　　　　
        })　　　　　　
      }
    })
  },
  // 生命周期函数--监听页面初次渲染完成
  onReady: function() {

  },
  // 生命周期函数--监听页面显示
  onShow: function() {

  },
  onShareAppMessage: function() {
    return {
      title: '开心直播',
      path: 'pages/index/index',
      imageUrl: '/res/img/share.png'
    }
  }
})